package catalogo.servicios;

import java.util.List;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import catalogo.dao.TipoRecetaDAO;
import catalogo.entidades.TipoReceta;

@Transactional(readOnly = false)
@Service("servicioTipoReceta")
public class TipoRecetaServicioImpl implements TipoRecetaServicio 
{
	private TipoRecetaDAO tipoRecetaDAO;
	
	public TipoRecetaDAO getTipoRecetaDAO()
	{
		return tipoRecetaDAO;
	}

	public void setTipoRecetaDAO(TipoRecetaDAO tipoRecetaDAO) 
	{
		this.tipoRecetaDAO = tipoRecetaDAO;
	}
	
	@Transactional(readOnly=true)
	public List<TipoReceta> obtenerTodosLosTiposRecetas()
	{
		List<TipoReceta> list = getTipoRecetaDAO().obtenerTodosLosTiposRecetas();
		
		return list;
	}

	@Transactional(readOnly=true)
	public TipoReceta obtenerTipoRecetaPorId(String idTipo)
	{
		TipoReceta tipoReceta = getTipoRecetaDAO().obtenerTipoRecetaPorId(idTipo);
		return tipoReceta;
	}

	

}
